package com.jcl.recruit.basic.register;

import com.jcl.recruit.basic.register.model.RegisterEnum;
import com.jcl.recruit.basic.register.model.RegisterResult;
import com.jcl.recruit.basic.register.vo.RegisterVo;

/**
 * @ClassName RecruitRegister
 * @Author yyliu
 * @Date 2018/12/17 10:15
 * @Version 1.0
 **/
public interface RecruitRegister {
    RegisterResult register(RegisterVo registerVo,
                            RegisterEnum registerEnum,
                            RegisterCallback callback);

    RegisterResult addRegisterUser(String corpCode,
                                   RegisterVo registerVo,
                                   RegisterEnum registerEnum,
                                   RegisterUserCallback callback);
}
